677273
1099247
675847
818221
703400
855801
211794
230692
183668
670720
368706
1042759
791147
881949
1010724
806610
537505
43952
82987
592377
284284
528841
442275
817256